accounting consulting new invention business accountant invention idea management new product ideas new products tax profitability cpa inventors invention patent inventions bookkeeping invention